Big Huge Thesaurus

Polyborus plancus

noun